grilled meat balls - German English Dictionary